.shadow1 {
  -webkit-box-shadow: 2px 5px 15px #888;
          box-shadow: 2px 5px 15px #888;
}
.shadow2 {
  -webkit-box-shadow: 0px 5px 15px #888;
          box-shadow: 0px 5px 15px #888;
}
.shadow3 {
  -webkit-box-shadow: 0px 0px 35px #992af8;
          box-shadow: 0px 0px 35px #992af8;
}
.shadow4 {
  -webkit-box-shadow: 0px 12px 16px #373737;
          box-shadow: 0px 12px 16px #373737;
}

.t_sha1 {
  text-shadow: 7px 10px 2px #000;
}
.t_sha2 {
  text-shadow: 5px 7px 12px #000;
}
.content2 {
  background: url(../../dist/images/bg001.jpg);
  background-size: 100% 100%;
}
.content3 {
  .bgimg {
    background: url(../../dist/images/bg002.png);
  }
  .bgimg:hover {
    background: url(../../dist/images/bg003.png);
  }
}
.bgimg004 {
  background: url(../../dist/images/bg004.jpg);
}
.bgimg005 {
  background: url(../../dist/images/bg005.jpg);
}
.bgimg006 {
  background: url(../../dist/images/bg006.jpg);
}
.bgimg007 {
  background: url(../../dist/images/bg007.jpg);
}
.bgimg008 {
  background: url(../../dist/images/bg009.jpg);
  background-size: 100% 100%;
}
.bgimg009 {
  background-image: url(../../dist/images/bg010.png);
  background-position: 0 43px;
  background-repeat: no-repeat;
}
.bgimg010 {
  background-image: url(../../dist/images/bg010.jpg);
  background-repeat: no-repeat;
}
.bgimg011 {
  background-image: url(../../dist/images/wx/bg001.png);
  background-repeat: no-repeat;
}
.bgimg012 {
  background-image: url(../../dist/images/wx/bg002.png);
  background-repeat: no-repeat;
}
.bgimg013 {
  background-image: url(../../dist/images/wx/bg005.png);
}
.bgimg014 {
  background-image: url(../../dist/images/wx/bg004.png);
}
/******form 表单***********/
.txt:hover {
  border: 1px solid #992af8;
}
/******************************banenr2*********************************/
.banner1 {
  width: 100%;
  height: 580px;
  background: url(../../dist/images/banner1.jpg);
  background-color: #257aed;
  background-size: 1920px 100%;
  background-position: center;
  background-repeat: no-repeat;
}
.banenr2 {
  width: 100%;
  height: 550px;
  background: url(../../dist/images/banner2.jpg);
  background-size: 100% 100%;
  background-position: center;
}
.z1 {
  z-index: 1;
}
.b_solid_1 {
  border: 1px solid #ddd;
}
.t_i80 {
  text-indent: 58px;
}
.swiper-container {
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.swiper-slide {
  background-position: center;
  background-size: cover;
  width: 260px;
  height: 463px;
  -webkit-transition: 300ms;
  transition: 300ms;
}

.swiper-container1 .swiper-slide {
  width: 300px;
  height: 263px;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: #e46e57;
}
.swiper-pagination-bullet {
  width: 35px;
  height: 10px;
  border-radius: 10px;
}
.swiper-container1 .swiper-slide:hover {
  cursor: pointer;
  color: #22c0fb;
}
.swiper-slide:not(.swiper-slide-active) {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}
.mobile .bgimg011 {
  left: 155px;
  top: 90px;
}
.lineH60 {
  display: inline-block;
  width: 1px;
  position: absolute;
}
.lineH60_1 {
  border-left: 1px solid #bdd8fd;
  height: 160px;
  top: -105px;
  left: 35px;
}
.lineH60_1 i {
  -webkit-box-shadow: 0px 0px 8px #257aed;
          box-shadow: 0px 0px 8px #257aed;
}
.lineH60_2 {
  border-left: 1px solid #00fa87;
  height: 180px;
  top: -167px;
  left: 121px;
}
.lineH60_2 i {
  -webkit-box-shadow: 0px 0px 8px #00fa87;
          box-shadow: 0px 0px 8px #00fa87;
}
.lineH60_3 {
  border-left: 1px solid #08dffe;
  height: 150px;
  top: -129px;
  left: 220px;
}
.lineH60_3 i {
  -webkit-box-shadow: 0px 0px 8px #08dffe;
          box-shadow: 0px 0px 8px #08dffe;
}
.lineH60_4 {
  border-left: 1px solid #fd150a;
  height: 150px;
  top: -80px;
  left: 283px;
}
.lineH60_4 i {
  -webkit-box-shadow: 0px 0px 8px #fd150a;
          box-shadow: 0px 0px 8px #fd150a;
}
.lineH60_5 {
  border-left: 1px solid #ed09fb;
  height: 150px;
  top: -23px;
  left: 169px;
}
.lineH60_5 i {
  -webkit-box-shadow: 0px 0px 8px #ed09fb;
          box-shadow: 0px 0px 8px #ed09fb;
}
.lineH60 span {
  display: block;
  width: 80px;
  top: -30px;
  position: absolute;
  left: 50%;
  margin-left: -40px;
  text-align: center;
}
.whc86 {
  left: 50%;
  top: 50%;
  position: absolute;
  margin-top: -43px;
  margin-left: -43px;
}
.whc100 {
  left: 50%;
  top: 50%;
  position: absolute;
  margin-top: -50px;
  margin-left: -50px;
}
.consult:hover {
  background-color: #e5a71a;
}
.rightBox img {
  width: 35px;
  height: 35px;
}
.rightBox li {
  background-color: #5b5a5a;
  padding-top: 10px;
  padding-bottom: 10px;
}
.rightBox {
  position: fixed;
  width: 80px;
  right: 10px;
  top: 50%;
  color: #fff;
  font-size: 12px;
  cursor: pointer;
  z-index: 1;
}
.rightBox .wxEWM:hover .ewm {
  display: block;
  top: 0px;
  right: 100px;
  width: 200px;
  height: 200px;
}
// .rightBox2 {
//   -moz-animation: minBig 1.5s ease 1;
//   -o-animation: minBig 1.5s ease 1;
//   animation: minBig 1.5s ease 1;
//   -webkit-animation: minBig 1.5s ease 1;
// }
